home *** CD-ROM | disk | FTP | other *** search
/ Aminet 21 / Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso / Aminet / mus / play / SPLibDev.lha / superplay-lib_DEV / Programmers / include / clib / superplay_protos.h < prev   
Encoding:
C/C++ Source or Header  |  1997-08-15  |  1.8 KB  |  50 lines

  1. /*
  2. **      $VER: superplay_protos.h 5.1 (8.8.96)
  3. **
  4. **      prototypes for superplay.library
  5. **
  6. **      (C) Copyright 1994-96 Andreas R. Kleinert
  7. **      All Rights Reserved.
  8. */
  9.  
  10. #ifndef CLIB_SUPERPLAY_PROTOS_H
  11. #define CLIB_SUPERPLAY_PROTOS_H
  12.  
  13. #ifndef SUPERPLAY_SUPERPLAY_H
  14. #include <superplay/superplay.h>
  15. #endif /* SUPERPLAY_SUPERPLAY_H */
  16.  
  17. APTR SPL_AllocHandle(       APTR future);
  18. void SPL_FreeHandle(        APTR handle);
  19. void SPL_StopReplay(        APTR handle);
  20. void SPL_FreeResources(     APTR handle);
  21. ULONG SPL_SuperPlay(        APTR handle,
  22.                             char *filename);
  23. ULONG SPL_SuperWrite(       APTR handle, APTR source_handle);
  24. ULONG SPL_InitHandleAsDOS(  APTR handle,
  25.                             APTR future);
  26. ULONG SPL_InitHandleAsClip( APTR handle,
  27.                             APTR future);
  28. ULONG SPL_SetWriteType(     APTR handle,
  29.                             ULONG akt_type,
  30.                             APTR future);
  31. char * SPL_GetErrorString(  ULONG error_code);
  32. ULONG SPL_SetWriteName(     APTR handle,
  33.                             UBYTE *writename,
  34.                             APTR future);
  35. ULONG SPL_FileInfoRequest(  APTR handle,
  36.                             struct Window *window,
  37.                             ULONG future);
  38. ULONG SPL_SetReqIOWindow(   APTR handle,
  39.                             struct Window *window);
  40. ULONG SPL_ReadPlayData(     APTR  handle,
  41.                             UBYTE *filename);
  42. ULONG SPL_ContinueReplay(   APTR handle);
  43. ULONG SPL_FastForward(      APTR handle);
  44. ULONG SPL_FastBackward(     APTR handle);
  45. ULONG SPL_GetSampleList(    APTR handle, struct SPO_SampleList **samplelist);
  46. ULONG SPL_SetSampleList(    APTR handle, struct SPO_SampleList *samplelist);
  47. ULONG SPL_GetFileType(      APTR handle, UBYTE *filename, ULONG *filetype);
  48.  
  49. #endif /* CLIB_SUPERPLAY_PROTOS_H */
  50.